3326
3
1371
1
1598
2
1305
1399
5
1013
2535
3931
6
1041
583
2440
1066
4926
1801
0
909
1366
1988
1905
194
1734
737
2349
650
1152
1637
1211
1312
3176
1518
1875