458
0
2166
2
31220
10
2189
710
383
1015
296
1073
269
431
1541
408
2683
649
46414
1
525
1009
745
335
1780
1779
396
552
5611
11
303
1033
2442
463