430
1
2683
0
335
802
31535
339
431
594
363
154
273
1073
450
661
116
3373
282572
584
1150
611
407
1222856
4
448
562
625
220
334
1009
46414
1126