2233
3
3212
27
4179
1
1380
0
2523
2489
2
801
2968
1179
1917
51331
25
962
1376
2788
1391
1716
2781
802
1191
1012
1239
1225
1210
673
4578
1506
4