101
1
3282
2
1181
1376
3632
5
718
1869
1237
15804
1937
646
0
18385
2361
5012
4
2393
2454
2119
3287
3
1014
3564
1425
544
1642
1054
880
1587
2296
650
1329
692