1505
2
21152
8
2593
1
297066
0
2711
4309
3
1097
5151
2911
9
4651
398656
19
1303
1221
2136
5
550
1358
4724
2094
2966
6
1587
1942
495
1888
1348
4
2223
2082
4690
7893
3660
1405