2438
4
3477
2
1048
3
1189
1
963
2304
1970
2060
5
1050
3038
19
1296
1947
26
4407
33
1194
3297
2383
905
3439
1575
3384
2768
6
452
4201
3703
12
2406
2770
7
453
531
1678
2151