1041
1
21152
8
2593
297066
0
1404
2
1598
2711
2440
3
583
4926
5
909
1734
5151
2911
9
194
4651
1312
398656
19
3176
1518
1637
1875
2411
550
4724
1250
1942
2270
734
3041