2356
1
2851
3
5853
9
3518
2
1414
1352
2786
1152
2632
1187
972
1097
1027
951
1162
2037
674
1767
2505
4309
1239
6753
17
517
5746
23
7471
3591
11
400
0
1558
1376
5204