512
1
449
2487
31535
0
2275
2
1586
467
2296
7334
4
1470
883
1207
1054
650
1425
999
916
3114
1824
1642
376
1501
1193
19279
2076
1513
11881
3
775
544
1329