4309
3
1221
1
1303
2
1358
1097
3584
3660
4
1405
3715
5151
1169
21152
8
4651
2650
20
2405
2740
280
297066
0
3080
181997
11
2773
1009
1047
3844
6
4565
3090
495
2094
5
2932
1348