2528
3
1436
0
3835
4
1585
2
1583
1
3461
5151
570
2043
4259
1452
1574
1417
912
1589
2234
1759
197
1347
4915
2297
1888
2382
796
6
1618
2312
3063
1292
2440
792