1162
0
3125
2
437
2531
6
358
1364
2901
1
364
2512
1998
4
643
1324
2535
8527
1380
13499
5
662
593
893
34
3326
3
182
633
376
109776
42
3621
3428