1301
2
674
1532
1767
551
0
1223
1
2302
3
2942
6
1247
1097
1089
3145
4
1558
3629
237
1162
24337
22
2505
4309
1239
1844
6753
17
517
5746
23
2873
1069
1250
7471
9
3591
11
19932