1505
2
1303
1358
21152
8
2740
3
297066
0
495
5151
3080
3715
4690
4309
1525
1500
1
4651
2966
6
2650
20
280
2405
2932
1348
4
181997
11
1097
189326
1221
2136
5
3090
2094
1587
1888