2161
1
2481
6
500
1382
1593
0
285
1257
997
1348
2
706
672
297
737
1141
820
796
1105
1167
1134
311
1532
935
1374
337
925
2240
10
554
478
4
1959