928590
459933
82368
130446
952164
64525
981652
169510
249529
385274
636951
164216
5496367
4516935
4334459
3441998
3441462
3397286
3343956
3006729
2991226
2479209
2132352
2127407