2349
Smart
2226
2144
2066
2015
1820
1784
1701
1674
1668
1665
1569
1416
1362
1323
1320
1299
946
906
864
687
636
411
330
246
162