2490
0
722
138
4328
10
1128
297
2152
951
1853
714
358
152
413
249
1023
1939
1238
48708
483
1073
1156
120469
35
2702
31220
3559
1
3351
602
1044
514
398