496
0
3715
1
83
930
2
1293
3326
3
2166
561
1532
1749
464
2368
1089
57793
2110
2901
1000
2512
96
916
5527
3621
3428