4964
3
2608
0
9244
1
1306
2
22330
22
1279
120469
35
1376
6406
12
2077
5
829
467
1976
2301
598
521
3025
2749
40711
1285
1649
1883
2372
1203
1032
999