2125
1
2334
0
3117
3
2602
2
2952
860
1622
5
1508
3943
965
3614
475
798
385
1207
116
514
1928
1586
29323
521
735
58
418
8116
6
322
3748
4
1204
259
611