3031
4
72334
0
1217
2
915
1189
1
986
3
1028
126
1339
1374
426
1081
7124
1410
6
611223
3863
402
194021
1981
4640
4293
1831
734
1657
1108
933
704
893
20
1446
5
1850