2598
2
3643
3
2605
2542
2132
5322
8
1399
1
2528
2917
1372
2147
7567
6
3519
9
3841
12
2822
1574
1960
59
0
1979
8440
4
738
2992
1564
5621
5226
5
2255
3490
1669
4834
3195