995
1
2181
2687
2
2268
4
3024
3
616
0
1093
1709
619
1260
1883
2999
1218
197
849
2343
2322
1590
7793
400
3034
4080
1735
2134
4285
3107
7
2082
1320
582
2578