1331
2
1372
3225
6
641
1
1339
1248
2284
2343
3240
3
2518
1690
1268
770
1023
1141
994
1373
902
2710
2135
1221
0
2222
556
3580